package pl.edu.agh.mguesser.playlist;

import java.nio.file.Path;
import java.util.List;

/**
 * @author keiran
 */
public interface Playlist {

    Path getCurrentSong();
    
    List<Path> getSongs();
    
    void randomize();

    void next();

    void previous();

    boolean hasNext();

    boolean hasPrevious();
    
    int getSize();

    int getCurrentIndex();

}
